Discrete Event System Specification